一、引言看到这的读者们,如果还没有接入 Hexo Diversity 主题,请查看笔者的《一篇搞定 Hexo Diversity 主题接入!支持多主题自由切换!》 ;如果已经接入了,那么为了更好地应用 Hexo Diversity 主题,有必要深入了解下与它相关的配置内容。二、配置本篇的配置内容主要依据 V2 版本而来,相比于 V1 版本,多了一些配置。 2.1 基础配置themes/diversity 目录下的 _config.yml 包含如下配置:title: Diversitydescription: 博客多样性,一款多主题自由切换的Hexo主题image : /images/diversity.pngfavicon: /images/diversity.icoback_image: /images/back.jpgdarkmode: 0path: landscape 目录下的 _config.diversity.yml,添加到你的 Hexo 项目根目录。
下面我们要接入的 Hexo Diversity 主题,就是一个可以实现多主题自由切换的解决方案。 二、主要内容 2.1 Hexo 项目搭建 由于本篇主要介绍 Hexo Diversity 主题的接入工作,因此需要各位将自己的 Hexo 项目先搭建好。 有关 Hexo 项目的搭建: 大家可以参考官方文档介绍 或者也可以查看 Huazie 的【实操】基于 GitHub Pages + Hexo 搭建个人博客 2.2 Hexo Diversity 主题接入 ,将themes/diversity目录下的_config.diversity.yml,移动到你的Hexo项目根目录。 huazie/hexo-theme-diversity/tree/v2 themes/diversity 然后,将themes/diversity目录下的_config.diversity.yml,移动到你的
前言经过前面几篇文章《博客框架-Hexo》的介绍,相信大家已经能够创建属于自己的个人博客,并将 Hexo Diversity 主题应用到自己的博客中了。 那么,接下来就跟着 Huazie 一起深入了解下 Diversity 是如何支持留言评论的?️ 评论架构Diversity 主题采用模块化方案集成多种评论系统。 ;// 添加 Utterances 评论系统相关的Diversity主题注入过滤器hexo.extend.filter.register('theme_inject', injects => { Diversity主题注入过滤器hexo.extend.filter.register('theme_inject', injects => { const config = hexo.theme.config.gitalk Diversity主题注入过滤器hexo.extend.filter.register('theme_inject', injects => { const config = hexo.theme.config.giscus
二、 Diversity 主题随着接触越多的 Hexo 的核心 API 和源码,一个在多主题中自由切换的 Hexo 主题 应运而生,取名 Diversity,即多样性。 2.1 Hexo 控制台命令在介绍 Diversity 主题的运行原理之前,我们先来看看 Hexo 的一些关键控制台命令,比如:hexo generate : 生成静态文件(一般在public目录下)。 那 Diversity 主题是如何实现多个主题自由切换的呢? 笔者的想法就是在我们运行Hexo的控制台命令时,可以针对Diversity主题中配置的多主题目录列表的每个主题,都创建一个 Hexo 实例并执行当前指令。 三、 总结Diversity 主题 解决了 Hexo 站点只能在线接入一个主题运行的痛点,使用者可以在配置的主题中自由切换展示。如果你也有兴趣,不妨来试试接入 Diversity 吧!!!
https://github.com/flrngel/understanding-ai/issues/7 https://sites.google.com/view/diayn https://git
Journal: Diversity and Distributions First published: 06 March 2020 Impact factor:3.993 Link: https
Diversity-Aware Meta Visual Prompting (CVPR 2023) 1. 受此观察的启发,我们提出了我们的Diversity-Aware Meta Visual Prompting (DAM-VP)。提出的方法有两个核心设计。 3.1 Diversity-adaptive dataset partition Diversity-adaptive dataset partition是提出方法的关键组成部分。 3.2 Diversity-aware prompt selection 在推断期间,根据输入和每个子集之间的特征距离,为每个输入选择相应的prompts。 讨论 对于本文的结论,本文讨论了提出的Diversity-Aware Meta Visual Prompting(DAM-VP)方法的局限性。
We show that Variational Intrinsic Control (VIC) (Gregor et al. [2016]) and the recently-proposed Diversity 转到 DIVERSITY IS ALL YOU NEED: 实现细节参考论文即可。 paper 2 : -------------------------- DIVERSITY IS ALL YOU NEED: LEARNING SKILLS WITHOUT A REWARD FUNCTION DIVERSITY IS ALL YOU NEED: 充满睿智的论述。 abs: propose “Diversity is All You Need”(DIAYN), a method for learning useful skills without a reward
然后我们重新生成一下博客静态文件: cd breeze-blog hexo clean && hexo generate hexo server 然后再打开我们的博客地址:localhost:4000, 代码高亮 由于 Hexo 自带的代码高亮主题显示不好看,所以主题中使用到了 hexo-prism-plugin 的 Hexo 插件来做代码高亮,安装命令如下: npm i -S hexo-prism-plugin 的 Hexo 插件来做内容搜索,安装命令如下: npm install hexo-generator-search --save 在 Hexo 根目录下的 _config.yml 文件中,新增以下的配置项 我们可以用 hexo-permalink-pinyin Hexo 插件使在生成文章时生成中文拼音的永久链接。 的 Hexo 插件来做 RSS,安装命令如下: npm install hexo-generator-feed --save 在 Hexo 根目录下的 _config.yml 文件中,新增以下的配置项
在超级自然语音及多模态交互方面,小冰宣布了在语音自然度(Naturalness MOS)和平均舒适时长(Average Comfort Duration)之后的最新技术指标:多样性(Diversity) 也就是AI多样性(AI diversity),而这对于每个人来说意义重大。 为何需要AI beings的多样性? 想要塑造完备的、多样性(diversity)的AI beings,就需要技术的完备性。 小冰框架就是这样一个完备的框架。 很多AI的目的是完成任务和回答知识,简单来说就是QA机器人。
:/hexo , 那么我们现在打开git bash然后输入 cd F: cd hexo 现在你就会进入到你刚才创建的hexo文件夹了。 然后就开始安装hexo了。 依次在git bash中输入以下内容,时间会因为网速而不同: 1.npm install hexo-cli -g 2.hexo init 2.npm install hexo-deployer-git --save 3.hexo g 4.hexo s 这样hexo就安装完成了,下面我们要看看hexo给我们的初始界面是什么样的就执行以下命令: (以//开始的是注释,不要复制,给你们说明用的。) 1.hexo g //生成静态文件 2.hexo s //开启本地服务器,用于页面预览 之后我们就到浏览器中看看我们的hexo长什么样子了,就在浏览器地址栏输入localhost:4000回车是不是看到了一篇
---- 每次写新文章都得hexo new “xxx”,写完再hexo g -d,挺麻烦的。 就不能写一个脚本来自动执行吗? ---- 一、创建hexo文章 之前写文章都得打开cmd,输入hexo new “XXX”。 然后再去目录下找生成的.md文件打开编辑。 这样的机械动作不应该用程序就可以做到吗? 创建hexo文章.bat @echo off set /p name=input pages name: echo name:%name% echo please wait hexo new %name 一般命令: hexo clean hexo g hexo d 写成脚本: 发布文章到github.bat start 1.bat start /min /w mshta vbscript:setTimeout (这篇文章使用本文程序发布) 附件 bat自动处理hexo命令.rar 点击下载
Hexo 上个月已经发布 7.2 版本,我目前还在使用 5.4,导致最新的特性无法使用,落后倒逼升级,本文记录填坑过程。 See https://hexo.io/docs/configuration for more details.hexo: 5.4.2hexo-cli: 4.3.1os: linux 5.15.0-105 ,教程中建议使用如下命令 1 npm i hexo-cli -g 我执行命令后 Hexo 没有升级,使用的是 1 npm install hexo@7.2.0 --save 成功升级 Hexo 执行 hexo version INFO Validating confighexo: 7.2.0hexo-cli: 4.3.1os: linux 5.15.0 s 乍一看看起来没啥问题,Hexo 真的鲁棒,升两个大版本没出事儿,手动点赞 o( ̄▽ ̄)d 参考资料 https://hexo.io/zh-cn/docs/index.html https://sccube.link
我在使用yilia这个主题时用到的一些设置 获取Yilia主题 $ cd /hexo $ git clone https://github.com/litten/hexo-theme-yilia.git 的配置 date: 2019-09-06 17:53:09 tags: [hexo,学习笔记] categories: [hexo,学习笔记] --- 设置打赏 将二维码图片放到/yilia/source 的配置 date: 2019-09-06 17:53:09 tags: [hexo,学习笔记] categories: [hexo,学习笔记] reward: true --- 点击所有文章提示缺失模块 确保 node 版本大于 6.2 在博客根目录/hexo执行以下命令:npm install hexo-generator-json-content --save 在 hexo博客根目录_config.yml 里添加配置,关掉 hexo s 之后执行 hexo g 重新生成: jsonContent: meta: false pages: false posts: title: true
, 17 1月 2021 作者 847954981@qq.com 前端学习, 我的编程之路 Hexo初识 Hexo是一个成熟的博客主题框架 作用于git来快速生成博客网站 Hexo安装 创建博客文件夹 hexo init blog //创建一个博客文件夹,后面的blog为博客名字 安装发布工具 先cd进入博客文件夹 打开输入 npm install hexo-deployer-git --save theme: landscape deploy: type: git repository: 你的GitHub仓库地址 branch: master //这里新版 提交三部曲 hexo clean hexo generate hexo deploy
| Hexo Hexo 根目录 _config.yml: 站点配置文件 themes/next/_config.yml :主题配置文件 字符计数 Next v7.8.0 # Post wordcount hexo-auto-category | ESON 注意: 不建议使用, hexo g 后插件会直接修改 post.md 的 tags, categories 参考: - hexo 博客引流到公众号配置方法 (亲测可用) | hoxis' blog - github博客Hexo引流到微信_death05的博客-CSDN博客_hexo 微信 Hexo 支持 PWA 参考: hexo博客支持pwa | foochane Python数据挖掘、深度学习相关技术 VSCode 插件 0x-jerry/vscode-hexo-utils: vscode sidebar for hexo. YAML 语言教程 - 阮一峰的网络日志 next-theme/hexo-theme-next: Elegant and powerful theme for Hexo.
前言 由于 Hexo 是静态博客,需要在本地配置,写文章,然后生成静态页面后上传到服务器。 这也就带来了备份的问题,我辛辛苦苦的配置了那么多主题相关的个性化配置,换电脑了怎么办? 重写? 那么备份本地的 Hexo 文件吧,这就涉及到一个问题,先看下我的博客在本地占用的空间和文件数量: ? 文件大小还可以接受,但…文件数量这么多,小文件复制起来那叫一个慢啊。 (必备份) hexo/themes/themes_name 这里的 themes_name 指的是你的主题名称,可能你会对主题进行一些个性化的配置,所以这个主题全部备份了。 然后创建一个目录,用来存放 hexo,一系列命令 : 1 2 3 4 5npm config set registry http://registry.cnpmjs.org npm install hexo-cli -g hexo init npm install npm install hexo-util --save 现在再把第二步的拿到的之前备份的文件,依次覆盖当前目录下的文件即可(package.json
Create a new post $ hexo new "My New Post" Create a new page $ hexo new page "New page" 本地查看hexo bash 运行命令框 1.清除本地缓存 $ hexo cl 2.上传到本地 $ hexo g 3.本地运行 $ hexo s 上传到Github $ hexo g -d
(1)标题 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 (2)粗体、斜体、删除线和下划线 斜体 粗体 加粗斜体 删除线 (3)引用块 文字引用 (4)代码块 行内代码 多行代码 多行代码 java java语法代码 (5)公式块 $$ 数学公式 $$ (6)分割线 方法一: ---- 方法二: +++ 方法三: ---- (7)列表 有序列表项 有序列表项 无序列表项 无序列表项 无序列表项 无序列表项 无序列表项 无序列表项 (8)表格 左对齐 右对齐 居中对齐 单元格
(1)标题 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 (2)粗体、斜体、删除线和下划线 斜体 粗体 加粗斜体 删除线 (3)引用块 文字引用 (4)代码块 行内代码 多行代码 多行代码 java java语法代码 (5)公式块 $$ 数学公式 $$ (6)分割线 方法一: ---- 方法二: +++ 方法三: ---- (7)列表 有序列表项 有序列表项 无序列表项 无序列表项 无序列表项 无序列表项 无序列表项 无序列表项 (8)表格 左对齐 右对齐 居中对齐 单元格